namespace PluginFrame
{
	public interface IHRMAnalysisParameterConfiguration
	{
		double ShiftThreshold { get; set; }

		double StartTemperatureBeforeMelting { get; set; }

		double StopTemperatureBeforeMelting { get; set; }

		double StartTemperatureAfterMelting { get; set; }

		double StopTemperatureAfterMelting { get; set; }

		double QualityFactor { get; set; }

		HRMAnalysisType HRMAnalysisType { get; set; }

		double Sensitivity { get; set; }

		double NoiseThreshold { get; set; }

		HRMAnalysisMethod Method { get; set; }

		int ManualTypeCount { get; set; }

		void SetHRMAnalysisTypeString(string analysisType);

		string GetHRMAnalysisTypeString();

		HRMAnalysisType GetHRMAnalysisType(string analysisTypeString);

		void SetHRMAnalysisMethodString(string method);

		string GetHRMAnalysisMethodString();

		HRMAnalysisMethod GetHRMAnalysisMethod(string methodString);
	}
}
